package control;

import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.JOptionPane;

import model.ModeloObsrvable;
import vista.VentanaPrincipal;
import vista.VistaEstacionDePolicia;

public class ControladorIniciarSesion implements KeyListener {

	private ModeloObsrvable modelo;//= new ModeloObsrvable();
	private VentanaPrincipal vista;
	
	public ControladorIniciarSesion (ModeloObsrvable modelo, VentanaPrincipal ventanaPrincipal){
		this.modelo = modelo;
		this.vista = ventanaPrincipal;
	}
	
	@Override
	public void keyPressed(KeyEvent arg0) {
		if (arg0.getKeyCode() == KeyEvent.VK_ENTER) 
				{
   	 
           	if (!((vista.textField.getText().trim()).equals(""))){ //if: si se ingresa un nombre
           		
        		vista.getContentPane().removeAll();
  
           		modelo.cargarPoliciaPorNombre((vista.textField.getText()).trim());
        		//modelo.nuevoCaso();
        		
        		new VistaEstacionDePolicia(modelo,vista); 
        		        		
        		}
        	else {									// else: si no se ingresa nombre
        		JOptionPane.showMessageDialog(null,"Debe ingresar un nombre de usuario","ERROR",JOptionPane.ERROR_MESSAGE); }
        } 

}

	@Override
	public void keyReleased(KeyEvent arg0) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void keyTyped(KeyEvent arg0) {
		// TODO Auto-generated method stub
		
	}}


